草庐IT

Gradle 构建

全部标签

c++ - 使用 make 构建时在 C++ 文件中泛化 include 语句

你好(我正在使用Windows,mingwg++编译器和mingw32-make)为了概括我的问题,我想学习如何编写如下的C++源文件:假设foo.cpp依赖于foo.h,其中foo.cpp在src\而foo.h在include\//foo.cpp#include"foo.h"通常我会这样写//foo.cpp#include"..\include\foo.h"但我发现随着我的项目的增长,我开始需要更多的组织,这种方法不够动态。原因是如果我想将foo.h移动到新目录(比如include\bar\foo.h),我必须更改每个文件的每个包含。有没有办法让make实现这一目标。如果是这样,也可

windows - "This file contained a virus and was deleted"在我构建(和代码签名)的可执行文件上

我已经构建了一个Windows可执行文件(使用MSVC++),需要管理员权限才能运行(它索引文件);我什至使用我购买的代码签名证书对其进行了代码签名。它在Win7、Win8上运行良好,但在Windows10上,如果我从浏览器下载文件,那么我会从IE/Edge收到此消息:Thisfilecontainedavirusandwasdeleted并且(非高级用户)用户几乎不可能访问ZIP、解压缩并运行.exe。(找到合适的检疫地点,解除检疫等等都是非常复杂的;而且对于商业产品来说也是不行的)很明显是误报(我没有病毒,用了很多杀毒软件都查过了,还有https://www.virustotal.

windows - 是什么导致 Visual Studio 2005 乱序命令行构建?

在VisualStudio2005中,我有一个解决方案,其中通过“项目依赖项”对话框指定了显式依赖项。例如,当我通过devenv/rebuildRelease构建时,项目的构建顺序与加载IDE时的顺序不同。这是我指定的依赖项不允许的顺序。在某些情况下,devenv会崩溃:(日志在显示顺序的每一行之前显示了一个数字,我认为这是依赖诱导的顺序:11>MyExeProject-1个错误,0个警告但是,构建似乎按该顺序开始,中断并按另一个顺序继续-这是行不通的。所以8可能会在11之前完成它的构建。如果8中有11个链接,则有问题。类似的重新排序发生在IDE中,但构建顺序仍然保持完整性。需要通过命

objective-c - 在 windows 平台上构建 objective-c 代码

我正在做一些iphone开发,我可以使用iphone-dev工具链构建到ARM平台。是否可以针对x86构建Objective-C代码?http://code.google.com/p/iphone-dev/我应该使用什么来构建另一个工具链?可能与cygwin一起使用。 最佳答案 GCC将编译Objective-C代码,无论您使用的是什么平台。但是,Cocoa框架仅存在于Mac和iPhone操作系统上。一种选择可能是GNUStep,但这只会给你“Cocoa”,直到MacOSX10.3。还有一些其他的项目,比如CocoaSharp和Mo

c# - 我需要指导来构建我的第一个 C# 项目

大家好,我是一名PHP开发人员,我有一些Java经验。我正在尝试学习C#,我的第一个项目是一个程序,它通过单击网络中另一台PC上的按钮来启动PC上的计时器。问题是,我不知道从哪里开始?我需要阅读什么?两台PC的操作系统都是WindowsXP,因此它们是桌面应用程序。如果您能提供C#专家的任何帮助,我将不胜感激。我希望我作为C#程序员的起步能够成功。谢谢! 最佳答案 您应该使用WCF作为沟通channel-here是一篇展示如何编写简单客户端/服务器的文章。就这些的UI而言-你可能想使用winforms或WPF.WPF是future,

windows - 如何在 WIndows 8 中将 "git"设置为 PhoneGap 构建的路径

我正在尝试使用以下命令将插件添加到我的PhoneGap应用程序:phonegaplocalpluginaddhttps://github.com/EddyVerbruggen/Calendar-PhoneGap-Plugin.git并收到此错误:Error:"git"commandlinetoolisnotinstalled:makesureitisaccessibleonyourPATH.所以我下载了这个:C:\ProgramFiles(x86)\Git但现在我无法将其设置为PATH!我的环境变量和PATH设置为:ANDROID_HOME:C:\AndroidDevelopment\

windows - Delphi项目的自动化构建工具

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭9年前。Improvethisquestion我有几个用Delphi7编写的项目,我正在寻找可以自动构建过程(包括包创建和上传到特定ftp位置)的工具。我想找到没有类似Ant的xml配置文件的native应用程序(即Rake或fabricate.py是很好的软件,但我不想这次使用它

windows - IntelliJ 可以通过 bash.exe 而不是 Windows cmd.exe 运行 gradle 任务吗?

我使用IntelliJ为我的项目启动gradle构建任务,但似乎IntelliJ正在使用命令提示符(或cmd.exe)启动gradle包装器,因为在我的构建过程中出现错误:'cp'isnotrecognizedasaninternalorexternalcommand,operableprogramorbatchfile.我安装了gitbash,并且从我的bashshell运行gradlewbuild成功,没有任何此类错误。有没有办法告诉IntelliJ使用我的bash可执行文件而不是默认的Windowscmd.exe来运行gradle任务?我尝试将默认的IntelliJ终端(文件->

windows - 为什么我在 Windows 上使用 Perl-Tk 构建复杂的 GUI 时遇到问题?

我有一个带有大约50个子窗口的Perl-TkGUI。在每个子窗口中大约有50个按钮和50个菜单(每个菜单有大约4个选项)。当我在UNIX/Linux/Solaris上运行它时,它运行得很流畅。当我在Windows上运行它时,GUI在加载过程中卡住,所以我只能看到一些按钮,或者GUI根本不显示—它似乎卡住了。perl进程使用了​​50000K的内存和100%的CPU使用率。但是当我关闭一些按钮/菜单并再次运行时—没问题。看来,Perl-Tk没有获得足够的内存来在Windows上加载GUI。有什么办法可以让它正常运行吗?是否有任何特殊的配置、标志来告诉windows给Perl-TK一些更多

windows - 在 Eclipse/CDT/gcc 中使用 Visual Studio 构建的 .lib

我在最初使用VisualStudio开发的Windows上使用gcc编译程序时遇到了一些问题。到目前为止,我已经能够解决几乎所有问题,例如缺少头文件等,但现在我陷入了最后一件事:gcc无法链接到我的程序使用的第三方库之一(FlyCapture2.lib)。它告诉我它在那里找不到任何函数/方法。我已经检查了库是否真的在库路径上以及诸如此类的事情,但它仍然不起作用。我四处搜索了一下,了解到它可能与使用Microsoft编译器创建的.libs的格式有关。有没有办法将这样的库转换为与gcc兼容?还有什么我可能错过的吗?(我已经找到了这个similarquestion,但是它的解决方案在这里不起